home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 2002 #11
/
Amiga Plus CD - 2002 - No. 11.iso
/
Games
/
talesdemo
/
rexx
/
Start_TCP_IP_MiamiDx.rexx
< prev
Wrap
OS/2 REXX Batch file
|
2000-06-27
|
3KB
|
57 lines
/******************************************************************************************************/
/* Online-Script mit Arexx */
/* © by Martin Wolf / Eternity Hard & Software */
/* First Bit set: 03.05.1998 */
/* Last Bit set : */
/* */
/* */
/* Version 1.01 : Wenn Port schon offen ist wird Script übersprungen */
/* Version 1.02 : Env-Var Deja wird angelegt */
/* Version 1.03 : Library rexxsupport.library wird jetzt geladen */
/* Version 1.04 : Das Vorhanden sein des Stacks wird jetzt auch überprüft */
/* */
/******************************************************************************************************/
OPTIONS RESULTS
ADDRESS COMMAND
IF ~SHOW('L','rexxsupport.library') THEN /* Library laden, damit */
CALL ADDLIB('rexxsupport.library',0,-30,0) /* Assign-Suche ohne Meldung */
IF ~SHOWLIST('A','MIAMI') THEN /* Wenn kein TCPIP-Assign da ist */
DO
'Setenv ToT:Data/TCPIPDeja -1' /* direkt raus hier */
EXIT
END
IF SHOW('P','MIAMI.1') THEN /* TCPIP-Port da ? */
'Setenv ToT:Data/TCPIPDeja 1' /* Env-Var setzen */
ELSE
'Setenv ToT:Data/TCPIPDeja 0' /* keiner gestartet */
IF ~SHOW('P','MIAMI.1') THEN
DO
IF EXISTS('Miami:MiamiDx') THEN /* Auf rexxsys verzichten */
'run >NIL: Miami:MiamiDx NOGUI >NIL:' /* Existiert TCPIP-Stack überhaupt dort ?*/
ELSE
DO
IF EXISTS('Miami:MiamiDx.beta') THEN /* Auf rexxsys verzichten */
'run >NIL: Miami:MiamiDx.beta NOGUI >NIL:'/* DAU-Schutz */
ELSE
DO
'Setenv ToT:Data/TCPIPDeja -1' /* direkt raus hier */
EXIT
END
END
DO UNTIL SHOW('P','MIAMI.1') /* Auf TCPIP-Stack warten warten */
SIGNAL OFF ERROR /* Fehler-Meldung solange auschalten */
'WaitForPort MIAMI.1' /* Isser nu da ? */
SIGNAL ON ERROR /* Fehler-Meldungen wieder ein */
END
END
ENDIF
tcpipport = MIAMI.1 /* ist auf jeden Fall der aktive Port */
ADDRESS (tcpipport)
HIDE
EXIT